General Object-oriented Database for Software Engineering Processes 2 Building the Goodstep Platform for Software Develop- Ment Environments 2.1 Software Process Modeling and Enactment
ثبت نشده
چکیده
The goal of the GOODSTEP project is to enhance and improve the functionality of a fully object-oriented database management system to yield a platform suited to applications such as Software Development Environments (SDEs). The baseline of the project is the O 2 database management system (DBMS). The O 2 DBMS already includes many of the features required by SDEs. The project has identifed enhancements to O 2 in order to make it a real software engineering database management system. These enhancements are essentially upgrades of the existing O 2 functionality, and hence require relatively easy extensions to the O 2 technology. They are in the process of being developed in the early stages of the project and will be exploited and validated by a number of software engineering tools which will be built on top of the enhanced O 2 database as the project progresses. To ease tool construction , the GOODSTEP platform encompasses tool generation capabilities which allow to generate integrated graphical and textual tools from high-level speciications completely. In addition the GOOD-STEP platform provides a software process toolset which enables modeling, analysis and enaction of software processes and is also built on top of the extended O 2 database. The GOODSTEP platform will be validated using two CASE studies carried out to develop an airline application and a business application. 1 Objective of GOODSTEP The goal of the GOODSTEP project is to develop a sophisticated database system dedicated to the support of Software Development Environments (SDEs) and make the basis for a platform for SDE construction with a software process toolset and generators for graphical and textual integrated tools implemented on top of it. The GOODSTEP project started September 1992 and will last for three years. This paper mainly reports on the rst six months of work within the project. The baseline of the project is an existing European commercially available object-oriented database product: O 2 O2 93]. Rather than developing a new database management system from scratch, GOODSTEP will enhance and improve this product. Besides the enhancements and improvements of O 2 which make it an admirably suited system for SDEs, the project will provide a number of test cases and will perform case studies to evaluate and justify the approach. This will include porting and developing a number of existing software engineering tools on top of the new platform, the development of tool generation capabilities to …
منابع مشابه
General Object-oriented Database for Software Engineering Processes
The goal of the GOODSTEP project is to enhance and improve the functionality of a fully object-oriented database management system to yield a platform suited for applications such as Software Development Environments SDEs. The baseline of the project is the O 2 database management system DBMS. The O 2 DBMS already includes many of the features required by SDEs. The project has identifed enhance...
متن کاملThe Goodstep Project Final Report
The goal of the GOODSTEP project was to enhance and improve the functionality of a fully object-oriented database management system to yield a platform suited to applications such as Software Engineering Environments (SEEs). The baseline of the project was the O 2 object database management system (ODBMS). The O 2 ODBMS already includes many of the features required to construct SEEs. The proje...
متن کاملA fine-grained process modelling experiment at British Airways
We report on the experimental application of process technology that we did at British Airways (BA) as part of the GOODSTEP project. The goal of GOODSTEP was to enhance and improve the functionality of an object database management system (ODBMS) to yield a platform suited to the construction of process-centred software engineering environments (PSEEs). These enhancements were exploited and val...
متن کاملThe GOODSTEP Project: General Object-Oriented Database for Software Engineering Processes
1 Objective of GOODSTEP The goal of the GOODSTEP project is to develop a sophisticated database system dedicated to the support of Software Development E n vironments (SDEs) and make the basis for a platform for SDE construction with a software process tool-set and generators for graphical and textual integrated tools implemented on top of it. The GOODSTEP project started September 1992 and wil...
متن کاملExperiences in the Implementation of a Process-centered Software Engineering Environment Using Object-Oriented Technology
Software engineering environments (SEEs) pose complex and critical requirements to the supporting repositories. Object-oriented Database Management Systems (ODBMSs) are expected to provide suitable features to successfully address these issues. SPADE is a process-centered SEE being developed at CEFRIEL and Politecnico di Milano. SPADE is built on top of an OODBMS and features process modeling a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993